package hilfsklassen;

import java.util.List;

public class Sortierer8<T extends Comparable<T>> implements MeinSortierer<T> {

	@Override
	public List<T> sortieren(List<T> list) {
		for (int h = 0; h < list.size(); h++)
			for (int i = 0; i < list.size()-1; i++)
				if (list.get(i).compareTo(list.get(i + 1)) <0) {
					T tmp = list.get(i + 1);
					list.set(i + 1, list.get(i));
					list.set(i, tmp);
				}
				else
					if(list.get(i).compareTo(list.get(i + 1))==0 && i>0){
						list.set(i, list.get(i-1));
					}
		return list;
	}

}
